/**
*
*/
package org.javacommerce.paypal.castor;
import org.exolab.castor.mapping.GeneralizedFieldHandler;
import eBLBaseComponents.apis.ebay.AckCodeType;
/**
* @author Michael Blanton (mike@mikeblanton.com)
*/
public class AckHandler extends GeneralizedFieldHandler {
/**
*
*/
public AckHandler() {
super();
// TODO Auto-generated constructor stub
}
/* (non-Javadoc)
* @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponGet(java.lang.Object)
*/
public Object convertUponGet(Object _value) {
if (_value == null) return null;
AckCodeType ack = (AckCodeType) _value;
return ack.toString();
}
/* (non-Javadoc)
* @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponSet(java.lang.Object)
*/
public Object convertUponSet(Object _value) {
return AckCodeType.fromString((String) _value);
}
/* (non-Javadoc)
* @see org.exolab.castor.mapping.GeneralizedFieldHandler#getFieldType()
*/
public Class getFieldType() {
return AckCodeType.class;
}
}